jQuery(document).ready(function(){
	jQuery('.post:first').addClass('nextpost');
	jQuery(window).scroll(function() {
		jQuery('.section').each(function() {
			if (isScrolledIntoView(this)) {
				jQuery('.post:first').removeClass('nextpost');
				jQuery('.post:last').removeClass('nextpost');
				jQuery(this).prev('.post').addClass('prevpost');
				jQuery(this).next('.post').addClass('nextpost')
			}else {
				jQuery(this).prev('.post').removeClass('prevpost');
				jQuery(this).next('.post').removeClass('nextpost')
			}
		});
		//如果当前光标不在文章处，则将第5篇文章设为上一篇
		if (isScrolledIntoView('#search') || isScrolledIntoView('#links') || isScrolledIntoView('#footer')) {
			jQuery('.post:last').addClass('prevpost')
		};
		//如果当前在顶部，则将第一篇设为下一篇，点击跳转
		if (isScrolledIntoView('#navigation') || isScrolledIntoView('#header')) {
			jQuery('.post:first').addClass('nextpost')
		};
		//实现底部循环滚动
		if (isScrolledIntoView('.post:last')) {
			jQuery('.post:first').addClass('nextpost')
		};
		if (isScrolledIntoView('.post:first')) {
			jQuery('.post:last').addClass('prevpost')
		};
		if(isScrolledIntoView('.post:eq(1)')){
			jQuery('.post:last').removeClass('prevpost');
		}
	});
	//上一篇文章
	jQuery('#quicklinks li:contains(Prev)').click(function() {
		var post_pos = jQuery('.prevpost').position().top - 55;
		jQuery.scrollTo(post_pos, 800);
	});
	//下一篇文章
	jQuery('#quicklinks li:contains(Next)').click(function() {
		var post_pos = jQuery('.nextpost').position().top - 55;
		jQuery.scrollTo(post_pos, 800);
	});
	//返回顶部
	jQuery('#quicklinks li:contains(Top)').click(function() {
		jQuery.scrollTo(0, 800)
	});
	//返回底部
	jQuery('#quicklinks li:contains(Bottom)').click(function() {
		var footer_pos = jQuery('#footer').position().top - 113;
		jQuery.scrollTo(footer_pos, 800)
	});
	//跳到内容
	jQuery('#quicklinks li:contains(Post)').click(function() {
		var post_pos1 = jQuery('#post').position().top;
		jQuery.scrollTo(post_pos1, 800)
	});
	//跳到评论部分
	jQuery('#quicklinks li:contains(Comments)').click(function() {
		var comments_pos = jQuery('#comments').position().top - 6;
		jQuery.scrollTo(comments_pos, 800)
	});
	//跳到搜索框
	jQuery('#quicklinks li:contains(Search)').click(function() {
		var search_pos = jQuery('#search').position().top - 88;
		jQuery.scrollTo(search_pos, 800)
	});
	//跳到友情链接
	jQuery('#quicklinks li:contains("Links")').click(function() {
		var links_pos = jQuery('#links').position().top - 102;
		jQuery.scrollTo(links_pos, 800)
	});
	//搜索框特效
	jQuery('#searchform .field').focus(function() {
		var val = jQuery(this).val();
		if (val == 'Enter search keywords...') {
			jQuery(this).val('')
		}
	});
	jQuery('#searchform .field').blur(function() {
		var val = jQuery(this).val();
		if (val == '') {
			jQuery(this).val('Enter search keywords...')
		}
	});
	//链接新窗口
	jQuery("a[rel='external'],a[rel='external nofollow']").click(function() {
		window.open(this.href);
		return false
	});
	//图像渐隐渐现
	jQuery('img').hover(function() {
		jQuery(this).fadeTo("fast", 0.5)
	}, function() {
		jQuery(this).fadeTo("fast", 1)
	});
	//标题特效
	jQuery('section h2 a').click(function() {
		var i = 6;
		var l = jQuery(this);
		l.text('努力加载中');
		dot();
		window.location = jQuery(this).attr('href');

		function dot() {
			if (i < 0) {
				i = 6;
				l.text('努力加载中');
				dot()
			} else {
				l[0].innerHTML += '.';
				i--;
				setTimeout(dot, 400)
			}
		}
	});

	function isScrolledIntoView(elem) {
		var docViewTop = jQuery(window).scrollTop() + 136;
		var docViewBottom = jQuery(window).scrollTop() + 137;
		var elemTop = jQuery(elem).offset().top;
		var elemBottom = elemTop + jQuery(elem).height();
		return ((elemBottom >= docViewTop) && (elemTop <= docViewBottom))
	}
});